rate decay scheduling